/**
	Risoluzioni mobile
========================================================================================== 
**/

@media (max-width: 768px){
	.no_mobile{ display: none; }
	.no_desktop{ display: block; }
	.center_width{ width: 90%; margin: 0 auto; }

	/* HEADER
	------------------------------------------------------------------------------------------ */
	.page_header{ z-index: 5; }
	/* Menu principale
	------------------------------------------------------------------------------------------ */
	.ph_logo{
		margin: 15px 0 0 5%;
		left: auto;
	}
	.ph_menu_opener{
		width: 35px;
		height: 35px;
		display: block;
		position: absolute;
		top: 70px;
		right: 20px;
		background: url(/web/20230320052132im_/https://www.sitam.it/layout_image/header/mb_menu_opener.svg) no-repeat center top;
		z-index: 101;
	}
		.ph_menu_opener span{ display: none; }
		.ph_menu_opener.open{ top: 30px; background-position: center bottom;}

	.ph_menu{
		width: 100%;
		height: auto;
		margin: 0;
		right: -100%;
		left: auto;
		padding:  80px 20px 80px 50px;
		display: block;
		top: 0;
		float: none;
		position: absolute;
		border-left: 0;
		background: #E5BE00;
		box-sizing: border-box;
		transition-duration: 0.5s;
		z-index: 100;
	}
		.ph_menu.open{ right: 0; }
		.ph_menu li{
			width: 100%;
			height: 45px;
			float: none;
			text-align: left;
			font-size: 20px;
			border: 0;
		}
			.ph_menu li a{ height: 45px; }
			.ph_menu li a.active{ background: #000; color: #FFF; }

	.ph_sub_title{
		width: 100%;
		padding-left: 5%;
		left: auto;
		margin: 0;
		box-sizing: border-box;
	}
		.ph_sub_title p{
			margin: 0;
			display: table-cell;
			vertical-align: middle;
		}

	/* PAGE INTRO (in alcune pagine non presente)
	------------------------------------------------------------------------------------------ */
	.page_intro{
		width: 100%;
		padding: 1px 5% 30px 5%;
		margin-left: auto;
		left: auto;
		border-bottom-right-radius: 0;
		box-sizing: border-box;
		z-index: 2;
	}
		.page_intro h3{
			margin: 30px 0;
			padding: 0;
			font-family: 'Roboto Slab', serif;
			font-size: 32px;
			font-weight: 400;
			position: relative;
		}
		.page_intro p{ width: 315px; margin: 0; }
		.page_intro a.last_link{
			margin-top: 25px;
			display: inline-block;
			text-transform: uppercase;
			color: #3399D5;
		}


	/* PAGE CONTENT
	------------------------------------------------------------------------------------------ */
	.page_content{ margin: 0; width: 100%; }
		.page_content .pc_center{ width: 100%; }


	/* FOOTER
	------------------------------------------------------------------------------------------ */
	.page_footer{ width: 100%; height: auto; overflow: hidden; }
		.pf_more_info{
			width: 100%;
			height: auto;
			padding-right: 5%;
			padding-left: 5%;
			padding-bottom: 50px;
			box-sizing: border-box;
		}
			.pf_more_info h4{
				margin: 60px 0 25px 0;
				line-height: 35px;
				font-size: 32px;
				font-family: 'Roboto Slab', serif;
				font-weight: 400;
			}
			.pf_more_info p{ margin: 0; font-size: 18px; }
			.pf_contact_link{
				width: 215px;
				height: 40px;
				margin-top: 10px;
				display: inline-block;
				line-height: 40px;
				border: 1px solid #FFF;
				text-align: center;
				transition-duration: 0.4s;
			}
				.pf_contact_link:hover{ background: #FFF; color: #0088C6; }

		.pf_company_info{
			width: 100%;
			height: auto;
			overflow: hidden;
		}
			.pf_regione_veneto{
				width: 100%;
				padding: 0;
				height: auto;
				float: none;
				border-right: 0;
			}
				.pf_regione_veneto img{
					/*width: 210px;*/
					margin: 0 auto;
					height: auto;
					float: none;
				}
				.pf_regione_veneto p{
					width: 100%;
					margin: 10px 0 0 0;
					float: none;
					text-align: center;
				}

			.pf_assitec{ margin: 40px auto; float: none; text-align: center; }
			.pf_assitec img{ display: inline-block; }

			.pf_sitam{
				width: 90%;
				height: auto;
				margin: 0 auto 40px auto;
				float: none;
				overflow: hidden;
			}
				.pf_sitam p{ float: none; text-align: center; }
				.pf_sitam p:nth-of-type(1){
					height: auto;
					padding: 40px 0 0 0;
					margin: 0;
					overflow: hidden;
					line-height: 22px;
					background: url(/web/20230320052132im_/https://www.sitam.it/layout_image/footer/logo_sitan.svg) no-repeat center top;
				}
				.pf_sitam p:nth-of-type(2){ margin-top: 5px; line-height: 12px; }

}

/*
     FILE ARCHIVED ON 05:21:32 Mar 20, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:08:52 Nov 20, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 89.919
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.055
  cdx.remote: 0.056
  esindex: 0.008
  LoadShardBlock: 59.586 (3)
  PetaboxLoader3.datanode: 79.263 (5)
  load_resource: 91.451
  PetaboxLoader3.resolve: 40.289
  loaddict: 29.977
*/